assert((bit_clear(7,1) == 5))
assert((bit_clear(7,0) == 6))
assert((bit_set(0,0) == 1))
assert((bit_set(0,1) == 2))
assert((bit_set(0,2) == 4))
assert((bit_toggle(0,0) == 1))
assert((bit_toggle(7,1) == 5))
assert((bit_toggle(5,2) == 1))
assert(bit_get(7,0))
assert(bit_get(7,1))
assert(logic_not(bit_get(3,2)))
assert((lshift(1,1) == 2))
assert((lshift(1,2) == 4))
assert((lshift(1,8) == 256))
assert((bit_and(rshift(4027654707,24),255) == 240))
print(bit_and(bit_not(240),255))
print(bit_and(bit_or(240,15),255))
print(1)
